Skip to main content

locationChanged

Type

message

Summary

Sent to the current card of the default stack when the location of the device changes.

Syntax

locationChanged <pLatitude>, <pLongitude>, <pAltitude>

Description

Handle the locationChanged message if you want to perform tasks when the location of the device changes.

The locationChanged message is sent to the current card of the default stack when the location of the device changes.

If location tracking cannot be started (typically due to the user 'not allowing' access to CoreLocation) then a trackingError message is sent instead.

Parameters

NameTypeDescription

pLatitude

the latitude of the device

pLongitude

the longitude of the device

pAltitude

the altitude of the device

Examples

on locationChanged pLatitude, pLongitude, pAltitude
put pAltitude into field "altitude"
end locationChanged
on locationChanged
put mobileSensorReading("location", true) into theLocation
-- update the marker on the map showing the current location
updateMapPosition theLocation
end locationChanged

command: mobileSetLocationHistoryLimit, mobileStopTrackingSensor, mobileStartTrackingSensor

function: mobileGetLocationHistoryLimit, mobileSensorAvailable, mobileSensorReading, mobileLocationAuthorizationStatus

message: locationChanged, trackingError

Compatibility and Support

Introduced

LiveCode 4.5.2

OS

ios

android

Platforms

mobile

Thank you for your feedback!

Was this page helpful?